home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / comm / uucp / AM114src.lha / search.c < prev    next >
C/C++ Source or Header  |  1992-04-18  |  1KB  |  39 lines

  1. /*
  2.  *
  3.  *  AM --- AmigaMail
  4.  *  (C) 1991, 1992 by Christian Riede
  5.  *
  6.  *  AM is distributed in the hope that it will be useful, but WITHOUT ANY
  7.  *  WARRANTY.  No author or distributor accepts responsibility to anyone
  8.  *  for the consequences of using it or for whether it serves any
  9.  *  particular purpose or works at all, unless he says so in writing.
  10.  *  Refer to the GNU General Public License, Version 1, for full details.
  11.  *  
  12.  *  Everyone is granted permission to copy, modify and redistribute AM,
  13.  *  but only under the conditions described in the GNU General Public
  14.  *  License, Version 1.  A copy of this license is supposed to have been 
  15.  *  given to you along with AM so you can know your rights and responsi-
  16.  *  bilities.  It should be in a file named COPYING.  Among other things,
  17.  *  the copyright notice and this notice must be preserved on all copies.
  18.  *
  19.  *  
  20.  *
  21.  */
  22.  
  23. #include "am.h"
  24.  
  25. /* search for mail with given number in a mailbox */
  26. struct Mail *GetNum(struct List *Mailbox,ULONG num)
  27. {
  28.     struct Mail *Mail;
  29.  
  30.     for (Mail=(struct Mail *)Mailbox->lh_Head;
  31.         Mail->m_Node.ln_Succ;
  32.         Mail=(struct Mail *)Mail->m_Node.ln_Succ)
  33.         if (Mail->Number == num) 
  34.             return(Mail);
  35.  
  36.     return(0);
  37. }
  38.  
  39.